// @APIVersion 1.0.0
// @Title beego Test API
// @Description beego has a very cool tools to autogenerate documents for your API
// @Contact astaxie@gmail.com
// @TermsOfServiceUrl http://beego.me/
// @License Apache 2.0
// @LicenseUrl http://www.apache.org/licenses/LICENSE-2.0.html
package routers

import (
	"GoFind/controllers"

	"github.com/astaxie/beego"
	"github.com/astaxie/beego/context"
)

func init() {
	addApiRouter()

	// addAdminRouter()
	//
	// addOpenRouter()
	//
	// addWebRouter()


	beego.Any("/*",func(ctx *context.Context){
		ctx.Output.Body([]byte("404"))
	})
}

func addApiRouter() {
	ns := beego.NewNamespace("/api",
		beego.NSRouter("/register",&controllers.UserController{},"post:Register"),
	)
	beego.AddNamespace(ns)
}



// func addAdminRouter() {
// 	ns := beego.NewNamespace("/admin",
// 		beego.NSRouter("/test",&controllers.UserController{},"*:test"),
// 	)
// 	beego.AddNamespace(ns)
// }
//
//
// func addOpenRouter() {
// 	ns := beego.NewNamespace("/open",
// 		beego.NSRouter("/test",&controllers.UserController{},"*:test"),
// 	)
// 	beego.AddNamespace(ns)
// }
//
//
// func addWebRouter() {
// 	ns := beego.NewNamespace("/web",
// 		beego.NSRouter("/test",&controllers.UserController{},"*:test"),
// 	)
// 	beego.AddNamespace(ns)
// }